// pages/findpassword/findpassword.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    phone:'',
    yz:'',
    CodeType:1,
    codenum:'',
  },
  bindphone:function(e){
    this.setData({phone:e.detail.value})
  },
  bindyz:function(e){
    // console.log(e)
    this.setData({yz:e.detail.value})
  },
  messcode:function(e){
    // this.timearrive()
    console.log(e)
    var _this = this;
    // 正则匹配
    var reg = /^(1[3|4|5|6|7|8|9])\d{9}$/;
    // console.log(this.data.phone)
    // console.log(this.data.yz)
    // 手机长度限制
    // if (this.data.phone.length != 11){
    //   wx.showToast({
    //     title: '手机号长度错误',
    //     icon:'none'
    //   })
    //   return;
    // }
    if (!reg.test(this.data.phone)){
      wx.showToast({
        title: '手机号格式错误',
        icon:'none'
      })
      return;
    } 
    wx.request({
      url: 'http://112.74.78.253/api/message/',
      data:{phone:this.data.phone,yz:this.data.yz},
      method:'GET',
      
      success:function(res){
        // console.log(res)
        console.log(res.data.code)
        console.log(res.data.status)
        if (!res.data.status){
          wx.showModal({
            title: '',
            content: '账号不存在',
          }) 
        }else{
          wx.showModal({
            title: '验证',
            content: '验证码为:' + res.data.code + '\r\n1分钟内有效'
          }) 
          _this.timearrive()
        }
      }
    })
  
  },
  find:function(e){
    if (!this.data.yz){
      wx.showToast({
        title: '验证码不能为空',
        icon:'none'
      })
      return;
    }
    wx.request({
      url: 'http://112.74.78.253/api/find/',
      data:{phone:this.data.phone,yz:this.data.yz},
      method:'GET',
      success:function(res){
        // console.log(res)
        if (res.data.ss){
          wx.showModal({
            title: '',
            content: res.data.password,
          }) 
        }
        // else if (!res.data.ss){
        //   wx.showModal({
        //     title: '',
        //     content: res.data.password,
        //   }) 
        // }
        else{
          wx.showModal({
            title: '',
            content: '验证码有误',
          }) 
        }
      }
    })
  },
  resert:function(){
    wx.navigateTo({
      url: '../resert/resert'
    })
  },


//60s倒计时
timearrive:function(e){
  var that = this
  var num = 60;
  var timer = setInterval(function(){
    num=num-1;
    if (num <= 0){
      clearInterval(timer);
      that.setData({
        CodeType:1
      })
    }else{
      that.setData({
        codenum:num,
        CodeType:2
      })
    }
  },1000)
},


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})